home *** CD-ROM | disk | FTP | other *** search
-
-
- /* split(n,m):
-
- * Filter - aus großen Eingangsfiles werden von Zeile n an m Zeilen extrahiert
-
- * Autor: P.Hakenberg
-
- */
-
-
-
- #include <stdio.h>
-
- #define FOREVER for(;;)
-
-
-
- char zeile[513];
-
-
-
- main(argc,argv)
-
- int argc;
-
- char *argv[];
-
- {
-
- register int i = 0;
-
- register int j = 1;
-
- register int k = 9999;
-
-
-
- if(--argc > 0)j=atoi(argv[1]);
-
- if(--argc > 0)k=atoi(argv[2]);
-
- if(--argc > 0){
-
- fprintf(stderr,"USAGE: split n [m]\n");
-
- return(-1);
-
- }
-
- FOREVER{
-
- if(++i >= k+j) return(0);
-
- if(!fgets(zeile,513,stdin)) return(0);
-
- else if(i>=j) printf("%s",zeile);
-
- }
-
- }
-
-
-
-
-
-
-
-